CryptoPro JCP.
Public API.

ru.CryptoPro.JCP.KeyStore
Class StoreInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by ru.CryptoPro.JCP.KeyStore.StoreInputStream
All Implemented Interfaces:
java.io.Closeable

public class StoreInputStream
extends java.io.InputStream

Служебный класс StoreInputStream представляет собой заглушку для использования в KeyStore с целью загрузки одного контейнера и ключа из него, а не всех, находящихся в папке провайдера. Применяется только для JCSP. Находится здесь, чтобы не было проблем с импортом в cpSSL. 07/08/2013


Constructor Summary
StoreInputStream(java.lang.String alias)
          Конструктор.
StoreInputStream(java.lang.String alias, boolean fqcn)
          Конструктор.
 
Method Summary
 java.lang.String getContainerAlias()
          Получение алиаса контейнера.
 boolean isFqcnName()
          Определяет, указано ли имя в формате FQCN.
 int read()
          Не используется.
 void setContainerAlias(java.lang.String alias)
          Задание алиаса контейнера.
 
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreInputStream

public StoreInputStream(java.lang.String alias)
Конструктор.

Parameters:
alias - Алиас ключа/контейнера.

StoreInputStream

public StoreInputStream(java.lang.String alias,
                        boolean fqcn)
Конструктор.

Parameters:
alias - Алиас контейнера.
fqcn - True, если это FQCN, иначе просто алиас.
Method Detail

getContainerAlias

public java.lang.String getContainerAlias()
Получение алиаса контейнера.

Returns:
алиас.

setContainerAlias

public void setContainerAlias(java.lang.String alias)
Задание алиаса контейнера.

Parameters:
alias - Алиас.

isFqcnName

public boolean isFqcnName()
Определяет, указано ли имя в формате FQCN.

Returns:
True, если испльзуется имя в формате FQCN.

read

public int read()
         throws java.io.IOException
Не используется.

Specified by:
read in class java.io.InputStream
Returns:
0.
Throws:
java.io.IOException

Copyright Crypto-Pro.
All rights reserved.